package com.rzdata.poct.system.domain.business.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.rzdata.poct.common.annotation.ExcelDictFormat;
import com.rzdata.poct.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 【请填写功能名称】视图对象 poct_training_records
 *
 * @author ruoyi
 * @date 2021-09-09
 */
@Data
@ApiModel("【请填写功能名称】视图对象")
@ExcelIgnoreUnannotated
public class PoctTrainingRecordsVo {

	private static final long serialVersionUID = 1L;

	/**
     *  主键
     */
	@ApiModelProperty("主键")
	private Long id;

    /**
     * 培训编号
     */
	@ExcelProperty(value = "培训编号")
	@ApiModelProperty("培训编号")
	private String trainingNo;

    /**
     * 培训名称
     */
	@ExcelProperty(value = "培训名称")
	@ApiModelProperty("培训名称")
	private String trainingName;

    /**
     * 项目ID
     */
	@ExcelProperty(value = "项目ID")
	@ApiModelProperty("项目ID")
	private Long projectId;

    /**
     * 文件类型
     */
	@ExcelProperty(value = "文件类型")
	@ApiModelProperty("文件类型")
	private Long fileType;

    /**
     * 培训地点
     */
	@ExcelProperty(value = "培训地点")
	@ApiModelProperty("培训地点")
	private String local;

    /**
     * 讲师
     */
	@ExcelProperty(value = "讲师")
	@ApiModelProperty("讲师")
	private String lecturer;

    /**
     * 开始时间
     */
	@ExcelProperty(value = "开始时间")
	@ApiModelProperty("开始时间")
	private Date startTime;

    /**
     * 结束时间
     */
	@ExcelProperty(value = "结束时间")
	@ApiModelProperty("结束时间")
	private Date endTime;

    /**
     * 培训内容描述
     */
	@ExcelProperty(value = "培训内容描述")
	@ApiModelProperty("培训内容描述")
	private String trainingDescribe;

    /**
     * 文件ID
     */
	@ExcelProperty(value = "文件ID")
	@ApiModelProperty("文件ID")
	private String fileId;

    /**
     * 培训类型
     */
	@ExcelProperty(value = "培训类型")
	@ApiModelProperty("培训类型")
	private String type;

    /**
     * 培训参与人员
     */
	@ExcelProperty(value = "培训参与人员")
	@ApiModelProperty("培训参与人员")
	private String student;

    /**
     * 总结
     */
	@ExcelProperty(value = "总结")
	@ApiModelProperty("总结")
	private String remark;

    /**
     * 部门Id
     */
    @ApiModelProperty("部门Id")
    private Long deptId;

    @ApiModelProperty("部门名称")
    private String deptName;

    @ApiModelProperty("培训时长")
    private Long elapsedTime;

    @ApiModelProperty("项目名称")
    private String projectName;
}
